Superscalar instruction execution in the 21164 Alpha microprocessor
نویسندگان
چکیده
n September 1994, Digital Equipment Corporation introduced the 21164 Alpha microprocessor. This processor exceedU ed the performance level o f existing Alpha microprocessors by over 50 percent and delivered exceptional Performance on computing-intensive applications such as large database manipulation, scientific and technical simulation, CAD, and powerful user interfaces. The first microprocessor to achieve over 300/500 SPECint92/SPECfp92 in a uniprocessor system, the 21164 has been shipping to customers since January 1995. This superscalar (quad-issue) processor is the second completely new implementation of Alpha.'~j (Digital Semiconductor introduced the 200-MHz 21064 in 1992 and the 275-MHz 21064A in 1994.) Designed in 0.5-Fm CMOS technology, the 21164 currently achieves an estimated 345/505 SPECint92/SPECfp92 performance when operating at 300 MHz. Figure 1 (next page) shows a photomicrograph of the 16.5x18.1-mm' chip, which contains 9.3 million transistors. Key to the Alpha 21 164 architectural performance are its four-way superscalar instruction issue; low latencies in functional units; highthroughput, nonblocking memory subsystem with low-latency primary caches; and large second-level, on-chip write-back cache.' ' The chip operates 10 percent faster than the previous 21064 implementationi would if scaled
منابع مشابه
Internal Organization of the Alpha 21164, a 300-MHz 64-bit Quad-issue CMOS RISC Microprocessor
A new CMOS microprocessor, the Alpha 21164, reaches 1,200 mips/600 MFLOPS (peak performance). This new implementation of the Alpha architecture achieves SPECint92/SPECfp92 performance of 345/505 (estimated). At these performance levels, the Alpha 21164 has delivered the highest performance of any commercially available microprocessor in the world as of January 1995. It contains a quad-issue, su...
متن کاملThe Microarchitecture of Superscalar Processors - Proceedings of the IEEE
Superscalar processing is the latest in a long series of innovations aimed at producing everyaster microprocessors. By exploiting instruction-level parallelism, superscalar processors are capable of executing more than one instruction in a clock cycle. This paper discusses the microarchitecture of superscalar processors. We begin with a discussion of the general problem solved by superscalar pr...
متن کاملThe Microarchitecture of Superscalar Processors
Superscalar processing is the latest in a long series of innovations aimed at producing ever-faster microprocessors. By exploiting instruction-level parallelism, superscalar processors are capable of executing more than one instruction in a clock cycle. This paper discusses the microarchitecture of superscalar processors. We begin with a discussion of the general problem solved by superscalar p...
متن کاملFunctional Verification of a Multiple-issue, Pipelined, Superscalar Alpha Processor - the Alpha 21164 CPU Chip
Digital's Alpha 21164 processor is a complex quad-issue, pipelined, superscalar implementation of the Alpha architecture. Functional verification was performed on the logic design and the PALcode interface. The simulation-based verification effort used implementation-directed, pseudorandom exercisers, supplemented with implementation-specific, hand-generated tests. Extensive coverage analysis w...
متن کاملPerformance Measures of Superscalar Processor
In this paper the author describes about superscalar processor and its architecture. A superscalar architecture is one in which several instructions can be initiated simultaneously and executed independently. pipelining allows several instructions to be executed at the same time, but they have to be in different pipeline stages at a given moment. Superscalar architectures include all features o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Micro
دوره 15 شماره
صفحات -
تاریخ انتشار 1995